using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
namespace SHDocVw
{
	[Guid("F3470F24-15FD-11D2-BB2E-00805FF7EFCA"), TypeLibType(4176)]
	[ComImport]
	public interface IScriptErrorList
	{
		[DispId(10)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		void advanceError();
		[DispId(11)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		void retreatError();
		[DispId(12)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		int canAdvanceError();
		[DispId(13)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		int canRetreatError();
		[DispId(14)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		int getErrorLine();
		[DispId(15)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		int getErrorChar();
		[DispId(16)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		int getErrorCode();
		[DispId(17)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		[return: MarshalAs(UnmanagedType.BStr)]
		string getErrorMsg();
		[DispId(18)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		[return: MarshalAs(UnmanagedType.BStr)]
		string getErrorUrl();
		[DispId(23)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		int getAlwaysShowLockState();
		[DispId(19)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		int getDetailsPaneOpen();
		[DispId(20)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		void setDetailsPaneOpen(int fDetailsPaneOpen);
		[DispId(21)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		int getPerErrorDisplay();
		[DispId(22)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		void setPerErrorDisplay(int fPerErrorDisplay);
	}
}
